Computing the Representation Polynomial for Directed Acyclic Graphs Using Subgraph Detection and Simplification

نویسندگان

  • David Jeff Jackson
  • Chris Humphres
چکیده

The representation polynomial, developed by K. Johnson, is a mathematical equation corresponding to a directed acyclic graph. Johnson’s algorithm is based on decomposing the graph into a set of chain graphs which have a known equation for the representation polynomial. However, the analysis time and computer memory requirements for calculating the representation polynomial for an arbitrary graph of more than ten vertices, from previous implementations [6] of Johnson’s algorithm, is beyond reasonable bounds. Consequently, modifications are made to the implementation of Johnson’s algorithm to decrease the required computation time as well as optimize the allocation of available computer memory. The approach and related results described include antichain graph detection, enhanced chain graph detection, dynamic memory allocation, and graph simplification.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Polynomial Time Algorithm for the Detection of Axial Symmetry in Directed Acyclic Graphs

Computation of Hessians in automatic differentiation can be done by applying elimination techniques on a symmetric computational graph. Detection of symmetry in the graph, i.e. matching the vertices and edges with their corresponding pairs can enable us to identify duplicate mirror operations. We can exploit symmetry by performing only one of each of these duplicate operations and thus greatly ...

متن کامل

Computing kernels in graphs with a clique-cutset

In a directed graph, a kernel is a subset of the vertices that is both independent and absorbing. Not all directed graphs have a kernel, and finding classes of graphs having always a kernel or for which deciding the existence of a kernel is polynomial has been the topic of many works in graph theory. We formalize some techniques to build a kernel in a graph with a clique-cutset, knowing kernels...

متن کامل

Path Coding Penalties for Directed Acyclic Graphs

We consider supervised learning problems where the features are embedded in a graph, such as gene expressions in a gene network. In this context, it is of much interest to automatically select a subgraph which has a small number of connected components, either to improve the prediction performance, or to obtain better interpretable results. Existing regularization or penalty functions for this ...

متن کامل

Planarization and Acyclic Colorings of Subcubic Claw-Free Graphs

We study methods of planarizing and acyclically coloring claw-free subcubic graphs. We give a polynomial-time algorithm that, given such a graph G, produces an independent set Q of at most n/6 vertices whose removal from G leaves an induced planar subgraph P (in fact, P has treewidth at most four). We further show the stronger result that in polynomial-time a set of at most n/6 edges can be ide...

متن کامل

Eeciently Computing Vertex Arboricity of Planar Graphs

Acyclic-coloring of a graph G = (V; E) is a partitioning of V , such that the induced subgraph of each partition is acyclic. The minimum number of such partitions of V is deened as the vertex arboricity of G. An O(n) algorithm (n = jV j) for acyclic-coloring of planar graphs with 3 colors is presented. Next, an O(n 2) heuristic is proposed which produces a valid acyclic-2-coloring of a planar g...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994